package com.hn.project.rqinspect.domain.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.hn.common.utils.SysDictDataConverter;
import com.hn.framework.web.domain.BaseEntity;
import com.hn.project.rqinspect.domain.database.TaskCheckChangeRecord;
import lombok.Data;

import java.util.Date;

/**
 * 巡检日记记录对象 sys_task_check_record
 *
 * @author admin
 * @date 2020-12-19
 */
@Data
public class TaskCheckRecordDto extends BaseEntity
{
    /** ID */
    private Integer id;

    /** 网点部位ID */
    private Integer branchPartId;

    /**
     *  网点部位名称
     */
    private String branchPartName;

    /** 检查点ID */
    private String branchCheckpointId;

    /** 检查点名称 */
    private String branchCheckpointName;

    /**
     *  具体地点
     */
    private String address;

    /** 评价类型 */
    private Integer commentType;

    private String commentTypeName;

    /** 具体描述 */
    private String commentContent;

    /** 照片 */
    private String imgUrls;

    /** 风险评估 1=低风险 2=中风险 3=高风险 */
    private Integer riskEvaluation;

    /**
     *  检查项ids
     */
    private String checkPartItems;

    /** 提交状态 */
    private Integer submitStatus;

    /**
     * 提交时间
     */
    private Date submitTime;

    private String remark;

    /**
     *  巡检人
     */
    private Integer userId;

    /** 跟进状态 0=无需跟进 1=已整改 2=待更改 */
    private Integer followStatus;

    private String followStatusName;

    /** 整改完成时间 */
    private Date completeTime;

    /** 整改负责人 */
    private Integer completeUserId;

    /**
     * 整改记录
     */
    private TaskCheckChangeRecord checkChangeRecord;
}
